/*
 * TSimpleDelimiedParser.h
 *
 *  Created on: 2010-4-8
 *      Author: Administrator
 */

#ifndef TSIMPLEDELIMIEDPARSER_H_
#define TSIMPLEDELIMIEDPARSER_H_

#include <DelimitedParser16.h>
#include <e32cmn.h>
#include <e32def.h>

class TSimpleDelimiedParser : TDelimitedParserBase 
{
public:
	TSimpleDelimiedParser();
 
	//��ǰ������
	void ParserWithDelimiter(const TDesC & aData,TChar aDelimiter);
	//�Ӻ���ǰ����
	void ParserReverseWithDelimiter(const TDesC & aData,TChar aDelimiter);
 
	//������
	TPtrC NextToken();
	//��ǰ����
	TPtrC PreviousToken();
 
	TBool IsEos();	
	
	inline TBool HasSegment() { return !Eos(); }
 
 
};

#endif /* TSIMPLEDELIMIEDPARSER_H_ */
